from django.contrib import admin
from .models import BookInfo

# Register your models here.


admin.site.site_header = '传智书城'  # 设置网站页头
admin.site.site_title = '传智书城MIS'  # 设置页面标题
admin.site.index_title = '欢迎使用传智书城MIS'  # 设置首页标语，同时和上面一个组成网页标签显示内容


# 模型管理器
# 使用装饰器来注册站点
# 用户名：admin 密码：chuanzhi
# 这个超级用户和users应用的站点的用户名一样，所以用这个应用cookie_session登录超级用户时最好把users应用的站点注册关掉

@admin.register(BookInfo)
class BookInfoManager(admin.ModelAdmin):
    # 分页：每页展示两条数据
    list_per_page = 2

    # 操作选项放在底部
    actions_on_bottom = True
    actions_on_top = False

    # 要展示的字段
    # pub_date  按照自己的字段(方法)展示，需在models里定义方法
    list_display = ['id', 'btitle', 'bpub_date', 'pub_date']

    # 右侧栏过滤器
    list_filter = ['btitle']

    # 搜索框
    search_fields = ['btitle']
    # 调整编辑页展示，点击ID进入编辑页

    # 显示可以编辑信息的字段
    # fields = ['btitle', 'bpub_date']

    # 分组显示编辑字段,属性设置如下：
    # fieldsets = (
    #     ('组1标题', {'fields': ('字段1', '字段2')}),
    #     ('组2标题', {'fields': ('字段3', '字段4')}),
    # )

    fieldsets = (
        ('基本', {'fields': ['btitle', 'bpub_date', 'logo']}),
        ('高级', {'fields': ['bread', 'bcomment'], 'classes': ('collapse',)})  # 是否折叠显示
    )


# admin.site.register(BookInfo)
